<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="Keywords" content="8536,里々,さとり,satori,satori.dll,そだて,伺か,何か,materia,SSP,CROW,栞,SHIORI,SAORI">
<title>はるのくまつち</title>
<style><!--
li {
	line-height: 140%;
}
pre, code {
	color: black;
	font-size: 1em;
	white-space: pre;
}

pre {
	border-top:    #dde 1px solid;
	border-bottom: #889 1px solid;
	border-left:   #dde 1px solid;
	border-right:  #889 1px solid;
	background-color: #f3faff;
	padding: .5em;
	margin: .8em;
}

code {
	color: #005599;
	font-weight: bold;
	padding: 1px;
	margin: 1px;
}

strong {
	color: #f30;
	font-weight: bold;
}


ul li {
	margin: 0.5em 0em;
	padding: 0.5em;
}
ul li ul li {
	margin: 0.5em 0em;
	padding: 0.2em;
}

a:link   { color: #02f }
a:visited{ color: #707 }
a:active { color: #00f }
a:hover  { color: #00f }
-->
</style>
</head>
<body><DIV ALIGN=CENTER><!--#geoguide--></DIV><font size=4>

<center><table border=0 cellpadding=16 width=100%>
	<tr>
		<td align="center">
			<font size="2">
<a href="satori.html">旧メインページ</a><br>
			</font>
		</td>
		<td align="right">
			<font size="+1">　</font>
			<font size="-1">
			　<a href="http://www.geocities.co.jp/SiliconValley-Sunnyvale/6606/guide/">伺か？</a>
			　<a href="http://usada.sakura.vg/">伺か</a>
			　<a href="http://lovelove.rabi-en-rose.net/">面屋</a>
			　<a href="http://ssp.shillest.net/">SSP</a>
			　<a href="http://crow.aqrs.jp/">CROW</a>
			　<a href="http://www.remus.dti.ne.jp/~j-o/skin/skin.htm">さくらナビ</a>
			<!-- 　<a href="http://sonar.ange.ac/">そなー</a> -->
			　<a href="http://www.betiz.nu/nanika/review/review.cgi">噂と評判</a>
			</font><br>
			<font size="+1">　</font>
			<font size="-1">
			　アンテナ
			　<a href="http://a.hatena.ne.jp/haka/simple">ハッ墓</a>
			　<a href="http://sakura.nekome.net/antenna/">何か</a>
			　<a href="http://www.betiz.nu/nanika/antenna/">うに</a>
			　<a href="http://takashi.keddy.ne.jp/antenna/">(;´Д｀)</a>
			　<a href="http://www.reflec.net/~celavie/antena.html">オレ</a>
			　<a href="http://antenna.yasagure.net/">やさぐれ</a>
			　<a href="http://emel.fatae.jp/">えめる</a>
			　<a href="http://www.221b.tv/~aqua/">あくあ</a>
			<!--　<a href="">やぎ</a> -->
			</font><br>
			<font size="+1">　</font>
			<font size="-1">
			　質問・ＦＡＱ
			　<a href="http://nh.pv.to/test/read.cgi?bbs=dev&key=1012463438&ls=50">製作一般</a>
			　<a href="http://nh.pv.to/test/read.cgi/dev/1036155416/l50">里々周辺</a>
			　<a href="http://nh.pv.to/test/read.cgi?bbs=dev&key=1015795587&ls=50">SAORI周辺</a>
			　<a href="http://www.kamatatokyo.com/gengle.html">Google</a>
			</font><br>
			<font size="+1">　</font>
			<font size="-1">
			　さおり
			　<a href="tips/saori.html">さおりちゃんと遊ぼう</a>
			　<a href="http://members.jcom.home.ne.jp/umeici/saoricollect.html">さおこれ</a>
			　<a href="http://www33.tok2.com/home/ebi/shioshio/saori_qa.htm">はじめてのSAORI</a>
			　<a href="http://nh.pv.to/test/read.cgi?bbs=dev&key=1017322412&ls=20">観月</a>
			</font><br>
			<font size="+1">　</font>
			<font size="-1">
			　資料
			　<a href="http://hirano.egota.org/he-noki/ukagaka/satori.html">里々変数辞典</a>
			　<a href="http://sakura.mikage.to/index_develop.html">実家の	「開発資料」</a>
			　<a href="http://disc_2.at.infoseek.co.jp/">Disc-2</a>
			　<a href="http://nh.pv.to/test/read.cgi/dev/1034693815/">ゴースト製作リンク集</a>
			</font><br>
			<font size="+1">　</font>
			<font size="-1">
			　板
			　<a href="http://www.mac.gn.to/satori/">里々Wiki</a>
			　<a href="http://ukgk.s34.xrea.com/SatoriSpecWiki/pukiwiki.php">SatoriSpecWiki</a>
			　<a href="http://da.pekori.to/wiki/">うぁー</a>
			　<a href="http://nh.pv.to/dev/">開発＠もどき</a>
			<!--　<a href="http://nh.pv.to/test/">ゴースト</a>
			　<a href="http://nh.pv.to/nanika/">任意</a>
			　<a href="http://nh.pv.to/discuss/">議論</a>
			　<a href="http://nh.pv.to/test/read.cgi/dev/1029611098/l15">なー</a> -->
			</font><br>
		</td>
	</tr>
</table></center>


<center><table border=0 cellpadding=16 width="100%" height="90%">
<tr align="center">

<td align="left" valign="top" width="22%">
<font size="2">
　<a href="http://www.geocities.co.jp/SiliconValley-Cupertino/8536/satori.html">里々</a><br>
　<a href="http://www.geocities.co.jp/SiliconValley-Cupertino/8536/tool/satori_pack1.lzh">satori_pack</a><br>
<br>
　<a href="http://www.geocities.co.jp/SiliconValley-Cupertino/8536/tool/sodate.html">そだて</a><br>
　<a href="http://www.geocities.co.jp/SiliconValley-Cupertino/8536/tool/Coordin4.lzh">Coordin</a><br>
<br>

　<a href="http://www.geocities.co.jp/SiliconValley-Cupertino/8536/saori/httpc6.zip">httpc</a>
　<a href="saori/obu8.zip">おぶ</a>
<br>
　<a href="http://www.geocities.co.jp/SiliconValley-Cupertino/8536/saori/other_shiori_caller.html">other_shiori_caller</a>
<br>
　<a href="saori/guidgen.lzh">guidgen</a>
<br>
　<a href="saori/set_wall_paper4.lzh">set_wall_paper</a>
<br>
　<a href="saori/cheese.zip">cheese</a>
　<a href="saori/scribble3.zip">scribble</a>
<br>
　<a href="http://tako.chu.jp/2003/05/parallel2.zip">parallel2</a>
　<a href="saori/moa.lzh">もあ</a>
<br>
　<!-- <a href="saori/rel_word.html">rel_word</a><br> -->
<br>
　<a href="http://www.geocities.co.jp/SiliconValley-Cupertino/8536/tool/gomanets.html">gomanets</a><br>
　<a href="http://www.geocities.co.jp/SiliconValley-Cupertino/8536/tool/minishell3.lzh">minishell</a><br>
　<a href="http://www.geocities.co.jp/SiliconValley-Cupertino/8536/yuuka/">ゆうかセーバー</a><br>
<br>
<!--　<a href="">ぽすこれ</a><br>
　<a href="">やぎたん</a>　<a href="">やぎこれ</a><br>
　<a href="">しめウサ</a>　<a href="">しめこれ</a><br>
　<a href="">２ちゃん読み</a><br> -->
<br>
　<a href="http://nh.pv.to/test/read.cgi/dev/1036155416/l50">掲示板</a>　もどき<br>
　<a href="http://www.mac.gn.to/satori/index.php">里々Wiki</a>　小野さん<br>
　<a href="http://ukgk.s34.xrea.com/SatoriSpecWiki/pukiwiki.php">SatoriSpecWiki</a><br>
　<a href="http://http://disc_2.at.infoseek.co.jp/">Disc-2</a>　麒麟さん<br>
　<a href="http://sakura.mikage.to/index_develop.html">実家の資料</a><br>
　<a href="http://www.geocities.co.jp/SiliconValley-Cupertino/8536/docs/faq.html">里々ＦＡＱ</a>　古め<br>
<br>
　<a href="http://d.hatena.ne.jp/kusigahama/">雑記</a><br>
<br>
<br>
　管理人は櫛ヶ浜やぎ。個人宛のご用は<a href="http://tako.chu.jp/wiki/index.php?%5B%5B%A4%E4%A4%AE%5D%5D">こちらの連絡先</a>へ。<br>
　配布物に関する質問、要望などはメールではなく<a href="http://nh.pv.to/test/read.cgi/dev/1036155416/l50">掲示板</a>へ。<br>
<br>
<br>
</td>


<td align="left" width="78%">
<!-- <br><center><font size="3">ζ</font></center><br><br> -->
<!--

さくらスクリプトを適当に整形してクリップボードにコピーするSAORI。<br>
characters.iniが存在すれば設定を反映する。


phase120は（中身が）大変なことになってて
とりあえずalexたんは神だけどそう簡単にはいかんなぁ
<li>SAORI/内部命令を呼び出しの際、命令以降のカッコを展開する前に引数を区切る<br>

　何がどうなるかというと、SAORI戻り値にデリミタが含まれていた場合の問題が解消されるのです。

・eval

　作ろうと思っんだけど、（eval,（ほげ））って（（ほげ））と同義だった。


さばおりたん
（sabaori,80,\n）

＊OnSabaoriRequest (by DirectSSTP)
＞port（Ｒ０）

＊port80
（split,\r\n,（Ｒ１））

request:GET / HTTP/1.0\r\n\r\n

<li>パターンマッチ演算子　<code>=~</code>　と　<code>!~</code>
<li>上のと組み合わせてアイフルおねーさんを作るのだ。
<pre>
＊OnCommunicate


＊対user	（Ｒ２）=~/(海|山|川)/
：旅行　について詳しくありません。

＃ポエ山さんは～～

＊対user
：おっしゃる意味がわかりかねます。

＊対user
：正しい日本語を使ってください。


＊対なる	（Ｒ２）=~/こんにちは/


</pre>
<ul>
</ul>


<li>ssu - <code>filter</code><br>

一度に大量の文字列を置き換えます。
<pre>
＄ひらがな	
＄カタカナ	
（filter,パーマン空を飛ぶ,（ひらがな）,（カタカナ））→<code>ぱーまんっと</code>
</pre>

<li>ssu - 文字列/簡易配列さん。<br>
　

<ul>
<li><code>at</code><br>
　対象範囲を取得します。

<li><code>reverse</code><br>
　配列を反転します。
<pre>
　（reverse,<i>区切りのパターン</i>,<i>文字列/配列</i>）
</pre>
<pre>
　（reverse,//,あいうえお）→おえういあ
　（reverse,/＆/,筋肉＆達磨＆男）→男＆達磨＆筋肉
</pre>

<li><code>shuffle</code><br>
　かき混ぜます。
<li><code>first</code><br>
　先頭を取得。
<li><code>last</code><br>
　末尾を取得。
<li><code>push</code><br>
　末尾に追加。
<li><code>pop</code><br>
　末尾から削除。
<li><code>unshift</code><br>
　先頭に追加。
<li><code>shift</code><br>
　先頭から削除。
<li><code>erase</code><br>
　指定範囲を削除。
<li><code>shuffle</code><br>
　かき混ぜる。
<li><code>replace</code><br>
　置き換え。
<li><code>unique</code><br>
　重複した要素を削除。
<li><code>sort</code><br>
　文字コード順に並べ替え。



<li>選択肢IDが On で始まっていた場合の誤動作を修正<br>
<pre>
＿りんご	OnApple
</pre>
　みたいにすると、OnChoiceSelectを経由せず直接OnAppleに飛べるのですが、これが正しく動作しなくなっていたので修正。<br>
　ただしこの場合<code>（選択ＩＤ）（選択ラベル）（選択番号）</code>が使えません。<br>
-->

●<strong>里々 phase 124内のsatori.dllが壊れてました。</strong><br>
<ul>
<li>１９日午前３時頃、修正版をアップロードしました。
<li>satori.dllのサイズが44KB程度だった場合、壊れてますので差し替えてください。
<li>ごめん。
</ul>

●<a href="http://tako.chu.jp/2004/03/satori124_.zip">里々 phase 124</a> <font color="#444444" size="-1">04/03/19</font><br>
<ul>
<li><a href="http://tako.chu.jp/2004/02/post121.zip">121</a>への上書き用。　<a href="http://ukgk.s34.xrea.com/SatoriSpecWiki/pukiwiki.php?124">変更点</a> / <a href="http://tako.chu.jp/2004/03/satori124src_.zip">ソースコード</a>
</ul>


●<a href="http://disc_2.at.infoseek.co.jp/">Disc-2移転してたんだった</a>
<ul>
<li>tripod完全消滅に伴って。遅ればせながらリンク修正。
<li>なにげに資料以外も増えてるですね。
</ul>

●<a href="http://tako.chu.jp/2004/03/satori123.zip">里々 phase 123</a> <font color="#444444" size="-1">04/03/13</font><br>

<ul>
<li>ひどいバグがあったのでさくっと修正。今回も<a href="http://tako.chu.jp/2004/02/post121.zip">121</a>への上書き用。
<li><a href="http://ukgk.s34.xrea.com/SatoriSpecWiki/pukiwiki.php?123">変更点</a>と<a href="http://tako.chu.jp/2004/03/satori123src.zip">ソースコード</a>。
</ul>

●<del>里々 phase 122</del> <font color="#444444" size="-1">04/03/12</font><br>

<ul>
<li>今回はsatori.dllとsatorite.exeだけです（ライセンスファイルも入ってるけど）。
<li>サンプルゴーストを含めたフルセットが欲しい場合、<a href="http://tako.chu.jp/2004/02/post121.zip">121</a>を落としてから、ghost/master以下に上書きしてください。
<li><a href="http://ukgk.s34.xrea.com/SatoriSpecWiki/pukiwiki.php?122">変更点</a>と<del>ソースコード</del>。
</ul>


●<a href="http://tako.chu.jp/2004/02/post121.zip">里々 phase 121</a> <font color="#444444" size="-1">04/02/22</font><br>

<ul>
<li>追加/変更点は<a href="http://ukgk.s34.xrea.com/SatoriSpecWiki/pukiwiki.php?121">こちら</a>。今度からwikiに書くことにします。コメントもどーぞ。
<li><a href="http://tako.chu.jp/2004/02/satori121src.zip">ソースコード</a>。ssu込み。公開方法をもう少し考えた方がいいかもなぁ。
<li>チェック弱め。
</ul>



●<a href="http://tako.chu.jp/2004/02/post120.zip">里々 phase 120</a> <font color="#444444" size="-1">04/02/08</font><br>

<ul>
<li>やぁお久しぶり。
<li>ドキュメント書き中。待ち切れないなら<a href="http://ukgk.s34.xrea.com/SatoriSpecWiki/pukiwiki.php?cmd=read&page=%A5%C8%A1%BC%A5%AF%A1%A2%C3%B1%B8%EC%A4%CE%C1%AA%C2%F2&word=%A5%C8%A1%BC%A5%AF%A1%A2%C3%B1%B8%EC%A4%CE%C1%AA%C2%F2#content_1_3">これ</a>。
<li>バグとかまだ直ってません。<a href="http://ukgk.s34.xrea.com/SatoriSpecWiki/pukiwiki.php?ToDo
">ここ</a>で捕捉できてないものがあったら<a href="http://nh.pv.to/test/read.cgi/dev/1036155416/l5">教えてください</a>。
<li>派手にいじってあります。採用をためらうといいと思います。
<li>ソースコードは<a href="http://tako.chu.jp/2004/02/satori120src.zip">これ</a>。
</ul>

●<b>ssu.dll phase 120</b>（post120.zipに同梱）
<ul>
<li><code>iflist</code>, <code>switch</code><br>

　「それ以外の場合」が記述できるようになりました。
<pre class="sample">
（iflist,（釣れた数）,
	＝＝０,ボウズ,
	＜５,いまいち,
	＜１０,まぁまぁ,
	＞＝１０,大漁
）
</pre>
　てな風に書いてたものを
<pre class="sample">
（iflist,（釣れた数）,
	＝＝０,ボウズ,
	＜５,いまいち,
	＜１０,まぁまぁ,
	大漁
）
</pre>
　て感じで書けるように。<br>
　いずれの候補にも該当しなかった場合、最後の余りが選択されるわけです。<code>switch</code>も同様。<br>
　今までは「余り」があるとエラー吐いてました。<br>

<li>ssu - <code>substr</code><br>
<pre>
　（substr,<i>対象文字列</i>,<i>開始位置</i>[,<i>距離</i>]）
</pre>
<code>[</code>と<code>]</code>で囲まれた部分は「省略可能」って意味です。
<pre>
（substr,うんこ投げまくり,3）→<code>投げまくり</code>
（substr,うんこ投げまくり,2,4）→<code>こ投げま</code>
</pre>
これが今までの使い方でした。これに加えて、
<pre>
（substr,うんこ投げまくり,-2）→<code>くり</code>
</pre>
開始位置にマイナスを指定すると、後ろから数えてｎ番目から始めます。
<pre>
（substr,うんこ投げまくり,4,-3）→<code>んこ投</code>
</pre>
距離にマイナスを指定すると、開始位置から逆方向から取り出します。
<pre>
（substr,うんこ投げまくり,-3,-2）→<code>こ投</code>
</pre>
どっちもマイナスならその組み合わせに。

<li><code>hira2kara</code>, <code>kata2hira</code><br>

濁音、半濁音、促音が対象外だった問題を修正。
<pre>
（hira2kara,ぱん子ぼっこ）→<code>パン子ボッコ</code>
</pre>
<pre>
（kata2hira,サブよろしく）→<code>さぶよろしく</code>
</pre>

<li><code>join</code><br>

　引数をつないで返します。
<pre>
　（join,<i>間に挟む文字列</i>,<i>対象１</i>[,<i>対象２</i>[,<i>……</i>]]）
</pre>
　例えばこんな感じ。
<pre>
（join,と,グー,チョキ,パー）→<code>グーとチョキとパー</code>
</pre>

</ul>
</ul>

</td>
</tr>

<tr align="center">
	<td align="center" valign="center" width="22%">
		<font size="3">
			<img src="@geocounter" alt="うたうたううたうたい">
		</font>
	</td>
	<td align="right" valign="bottom" width="78%">
		<font size="3">
更新履歴の過去ログ。<br>
<font size="+2">　</font><a href="./history05.html">～03/02/16<!-- ～02/08/05--></a><br>
<font size="+2">　</font><a href="./history04.html">～02/04/02</a><br>
<font size="+2">　</font><a href="./backup/history03.html">～01/12/31</a><br>
<font size="+2">　</font><a href="history2.html">～01/12/13</a><br>
<font size="+2">　</font><a href="history.html">～01/11/10</a><br>
		</font>
	</td>
</tr>

</table></center>


<script language="JavaScript"><!--
	if(location.href.substring(0,4)=='http') {
		var http_referer=document.referrer;
		document.write('<img src="http://tako.chu.jp/cgi/cr.cgi?satori+');
		if(top.http_referer!='')
			document.write(top.http_referer);
		if(top.location.search.charAt(0)=='?') 
			document.write("__",top.location.search);
		document.write('" width=1 height=1>');
	}
//--><img src="http://tako.chu.jp/cgi/cr.cgi?satori+js_off" width=1 height=1>
</script> 
</body>
</html>
